#ifndef KEYBINDINGS_H
#define KEYBINDINGS_H

#include "betmakerdevelopframework_global.h"

/*
* Enumerador que identifica las teclas para un mejor manejo y codigo mas entendible.
*/

enum BETMAKERDEVELOPFRAMEWORK_EXPORT KeyBindings 
{
    //TECLAS GENERALES
    CANCELAR = Qt::Key_Escape,
	REPORTES = Qt::Key_Slash,

	TOTALES_DEL_DIA = Qt::Key_Asterisk,
	RESUMEN_TOTALES = Qt::Key_Minus,

	BORRAR = Qt::Key_Backspace,
	REIMPRIMIR = Qt::Key_X,

	ANULACIONES = Qt::Key_PageDown,
	PAGO_PREMIOS = Qt::Key_Y,

	FUNC_ESPECIALES = Qt::Key_W,
	PEDIDOS = Qt::Key_V,

	FLECHA_ARRIBA = Qt::Key_Up,
	FLECHA_ABAJO = Qt::Key_Down,

	FLECHA_DERECHA = Qt::Key_Right,
	FLECHA_IZQUIERDA = Qt::Key_Left,

	// SHORT-CUTS DE QUINIELA
	SORTEO_1 = Qt::Key_F1,
	SORTEO_2 = Qt::Key_F2,
	SORTEO_3 = Qt::Key_F3,
	SORTEO_4 = Qt::Key_F4,
	TODOS_LOS_SORTEOS = Qt::Key_F5,
	
	EXTRACTO_1 = Qt::Key_F8,
	EXTRACTO_2 = Qt::Key_F9,
	EXTRACTO_3 = Qt::Key_F10,
	EXTRACTO_4 = Qt::Key_Tab,
	TODOS_LOS_EXTRACTOS = Qt::Key_Z,

    REDOBLONA = Qt::Key_L,
    
	//Apuesta Doble
    TIPO_REDOBLONA_15 = Qt::Key_H,
	TIPO_REDOBLONA_110 = Qt::Key_I,
	TIPO_REDOBLONA_55 = Qt::Key_J,
	TIPO_REDOBLONA_1010 = Qt::Key_K,
	TIPO_32_11 = Qt::Key_D,
    
	//Apuesta Triple
    TIPO_333_1510 = Qt::Key_A,
	TIPO_332_1510 = Qt::Key_B,
	TIPO_322_1110 = Qt::Key_C,
	TIPO_222_1510 = Qt::Key_E,
    
	//Rango
    A_LA_CABEZA = Qt::Key_O,
    A_LOS_5 = Qt::Key_P,
    A_LOS_10 = Qt::Key_Q,
    A_LOS_15 = Qt::Key_R,
    A_LOS_20 = Qt::Key_S,

	//LOTO
	LOTO_TRADICIONAL = Qt::Key_F6, //ejecuta Loto con modalidad Tradicional
	LOTO_DESQUITE = Qt::Key_BracketLeft, //ejecuta Loto con modalidad Desquite
	LOTO_SOS = Qt::Key_F, //ejecuta Loto con modalidad Sale o Sale

	//shortcut de 7ma y 8va apuesta, para el loto
	LOTO_APUESTA_7=Qt::Key_M, //SEPTIMA APUESTA
	LOTO_APUESTA_8=Qt::Key_N, //OCTAVA  APUESTA

	//QUINI6
	QUINI6_TRADICIONAL = Qt::Key_F7, //ejecuta Quini6 con modalidad Tradicional
	QUINI6_REVANCHA = Qt::Key_BracketRight, //ejecuta Quini6 con modalidad Revancha
	QUINI6_SOS = Qt::Key_G, //ejecuta Quini6 con modalidad Sale o Sale

	//BRINCO
	BRINCO_TRADICIONAL = Qt::Key_T, //ejecuta Brinco con modalidad Tradicional
	
	//AUTOMATICO solo en POCEADOS
	AUTOMATICO = Qt::Key_U //boton AUTOMATICO solo funciona dentro de los Poceados
};

#endif